package com.lxh.lxhcrm.model.mappers.preSale;

import com.lxh.lxhcrm.model.pojos.ActionRecord;
import com.lxh.lxhcrm.model.pojos.Opportunity;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.Date;
import java.util.List;

/**
 * 开发团队 ：lxh
 * 开发人员 ：罗晓
 * 开发时间 ：2020/1/9 11:28
 * 接口名称 ：ActRecordMapper
 * 接口描述 ：
 */
@Component
public interface ActRecordMapper {
    /** 获取所有行动记录 */
    List<ActionRecord> findAllActRecord(@Param("type") Integer state, @Param("search") String search, @Param("value")Integer value, @Param("startDate")Date startDate, @Param("endDate")Date endDate);
    /** 点赞事件*/
    void saveLike(@Param("empId") Integer empId,@Param("actionRecordId") Integer actionRecordId);
    /** 点赞事件,改变action_record表里的赞*/
    void updateZan(@Param("change") Integer change,@Param("actionRecordId") Integer actionRecordId);
    /** 删除客户行为记录*/
    void deleteByActId(@Param("actionRecordId")Integer actionRecordId);
    /** 删除员工行动记录*/
    void deleteAct(@Param("actionRecordId")Integer actionRecordId);
}
